package com.tchhy.provider.data.healthy.request

import android.os.Parcelable
import kotlinx.android.parcel.Parcelize

@Parcelize
data class CreateCircleOrderReq(
    /**
     * 下单时所在的详细地址，没有则不传
     */
    val address: String?,
    /**
     * 用户主键，可以不传
     */
    val appUserId: Long?,
    /**
     * 下单所在区id，没有则不传
     */
    val areaId: Int?,
    /**
     * 下单所在市id,没有则不传
     */
    val cityId: Int?,
    /**
     * 收款账号,不传
     */
    val colAccount: String?,
    /**
     * 订单创建时间
     */
    val createTime: String?,
    /**
     * 优惠金额，不传
     */
    val decreaseAmount: Long?,
    /**
     * 圈子头像
     */
    val groupHeadImg: String?,
    /**
     * 圈子id
     */
    val groupId: Long?,
    /**
     * 圈子名称
     */
    val groupNickName: String?,
    /**
     * 群主id
     */
    val managerId: Long?,
    /**
     * 群主昵称
     */
    val nickName: String?,
    /**
     * 不传，后台自动生成
     */
    val orderNum: String?,
    /**
     * 下单所在省id，没有则不传
     */
    val parentId: Int?,
    /**
     * 实付金额，不传
     */
    val payAmount: Long?,
    /**
     * 支付渠道 1支付宝app，2支付宝二维码 3微信app 4 微信二维码
     */
    val payChannel: Int?,
    /**
     * 支付时间， 不传
     */
    val payTime: String?,
    /**
     * 流水号，不传
     */
    val serialNumber: String?,
    /**
     * 不传
     */
    val status: Int?,
    /**
     * 第三方支付账号， 不传
     */
    val thirdpartyNum: String?,
    /**
     * 应付总金额, 单位分
     */
    val totalAmount: Long?,
    /**
     * 订单完成时间
     */
    val updateTime: String?,
    /**
     * 圈子最后期限
     */
    val deadline: String?,
    /**
     * 购买时长 月数
     */
    val purchaseTime: Int?,
    /**
     * 赠送时长 月数
     */
    val freeTime: Int?,
    /**
     * 视呼 次数
     */
    val num: Int?,
) : Parcelable